package cn.shengchao.examstar.me.course.domain;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * @program: examstarapi
 * @description: 客服用户学习情况
 * @author: Xiong weiqiang
 * @create: 2025-04-19 16:18
 */
@Data
public class ContactUserLearning implements Serializable {
    private Long courseId;
    private String courseName;
    //图片
    private String imgUrl;
    private BigDecimal price;
    private Integer knowledgeNodeNum;
    private Integer unLockKnowledgeNodeNum;
    private Double classHour;
    private String lastLearnTime;
    private Double learnProgress;

    private Double classDuration;
    private boolean inLearning;
    //豪秒数，用于比较
    private Long lastLearnTimeSecond;
    private LocalDateTime lastLearnDateTime;
    //用户学习时长
    private Long userLearningSecondTotal;
    private Integer payKnowledgeNodeNum;
    private Integer freeUnlockKnowledgeNodeNum;
    private BigDecimal payKnowledgeNodePriceSum;
    private BigDecimal freeUnlockKnowledgeNodePriceSum;
}